Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Звіт
Предмет:
Алгоритмізація та програмування

Частина тексту файла

Національний технічний університет України  «Київський політехнічний інститут імені Ігоря Сікорського» Алгоритмізація та програмування 1: Базові концепції програмування ЗВІТ До модульної контрольної роботи №1 Варіант 2 Дата «1» грудня 2021 Завдання на МКР№1 Є початкова матриця. / Написати алгоритм для обчислення оберненої матриці. Код програми #include<stdio.h> #include<stdlib.h> int main(int argc, char *argv[],char *env[]){ int i,g; int Matrix[3][3]; double det = 0; printf("Введіть 9 числел через пробіл, після закінчення введення даних натисніть Enter\n"); for(i = 0; i < 3; i++) for(g = 0; g < 3; g++) scanf("%d", &Matrix[i][g]); printf("Початкова матриця:"); for(i = 0; i < 3; i++){ printf("\n"); printf("[|"); for(g = 0; g < 3; g++) printf("\t%d\t", Matrix[i][g]); printf("|]"); } for(i = 0; i < 3; i++) { det = det + (Matrix[0][i] * (Matrix[1][(i+1)%3] * Matrix[2][(i+2)%3] - Matrix[1][(i+2)%3] * Matrix[2][(i+1)%3])); } if (det!=0){ printf("\n\nВизначник: %.2f\n", det); printf("\nОбернена матриця: \n"); for(i = 0; i < 3; i++){ printf("\n"); printf("[|"); for(g = 0; g < 3; g++){ printf("\t%.2f\t",((Matrix[(g+1)%3][(i+1)%3] * Matrix[(g+2)%3][(i+2)%3]) - (Matrix[(g+1)%3][(i+2)%3] * Matrix[(g+2)%3][(i+1)%3]))/ det); printf("|]"); } } } else if (det == 0) { printf("\nВизначник рівний нулю \n"); } } Результати / Посилання на Replit https://replit.com/join/gekxuxfsjt-tr-15tkachienko Висновок В ході виконання лабараторної роботи було складено алгоритм обчислення оберненої матриці. Готова програма також обчислює визначник і виводить його, як і обернену матрицю на консоль.
Антиботан аватар за замовчуванням

14.05.2023 09:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини